input.error {border: 1px solid red;}
body {font-size:12px;}
.om-button {font-size:12px;}
#nav_cont{width:585px;margin-left:auto;margin-right:auto;}
input {border: 1px solid #A1B9DF; vertical-align: middle; width:96%; }
input:focus{border: 1px solid #3A76C2;}
.input_slelct {width: 81%;}
.color_red { color: red; }
.separator { border-top:1px solid #adadad; height: 2px; line-height: 2px; overflow: hidden; }
.errorImg{background: url("images/msg_bg.png") no-repeat scroll 0 0 transparent;height: 16px;width: 16px;cursor: pointer;}
.errorMsg{border: 1px solid gray;background-color: #FCEFE3;display: none;position: absolute;margin-top: -18px;margin-left: 18px;}
.display {color: gray;font-size: 13px;}

/** operamasks style **/
.om-button {font-size:12px;}
.om-calendar input:focus, 
.om-combo input:focus{border: none;}
.om-span-field input:focus {border:none;}